### “Minerva KB” Documentation by “KonstruktStudio” v1.4.1

# Minerva KB - Knowledge Base with Analytics

Created: 12/13/2016
By: KonstruktStudio
Email: konstrukteam@gmail.com

Thank you for purchasing our plugin. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thank you so much!

## Table of Contents

1. Features
2. Quick start
3. Creating pages
4. Adding content
5. Editing topics
6. Settings
7. Dashboard
8. Shortcodes

### Features - top

- Ajax intuitive Live Search
- Analytics dashboard, with views, likes and dislikes weekly / monthly graph
- Home page box or list layout, with 2,3 or 4 columns
- Dynamic table of contents in articles
- Optional FancyBox on articles images
- Custom post type slugs
- Breadcrumbs on topics and articles pages
- Nested categories support
- Multiple sidebars for each page type
- Optionally can display page content on knowledge base page
- Icons for topics or articles (600+ icons)
- Show or hide article views, likes and dislikes buttons and count with custom icons
- Estimated reading time for articles
- Enable or disable comments
- Use our templates or switch to your theme default templates
- Override plugin templates from theme
- Topic and articles widgets
- Topics, articles and search shortcodes
- Tip, Info and Warning content shortcodes for use in our articles, with custom colors and icons
- Responsive design
- Documentation
- Translation ready

### Quick start - top

If you're using our plugin for the first time, we highly recommend to watch tutorial videos on our Youtube channel

First of all, you need to install plugin. Login to your WordPress admin and go to Plugins -> Add new.

Then click Upload Plugin button at the top of the screen, Choose the zip file you have received after purchasing item and press Install now

After the plugin has installed, press Activate. After that you should see new Knowledge Base section under Post and MinervaKB menu item below Settings. This means you have successfully installed and activated plugin.

Next thing you need to do is create a Knowledge Base home page, that will be used as a root of your knowledge base (for example, it will be displayed as top link in KB breadcrumbs). To do that, you need to create new wordpress page. You can also use existing page, but it is recommended that it is not used by any other plugin that manages page content. To create new WordPress page, go to Pages -> Add new, give it some title, for example Knowledge Base and press Publish.

Next, go to MinervaKB -> Settings -> Home Page, select your newly created page from the list and press Save settings.

At this point your Knowledge Base home page is set up, but it has no content, only search. To fix that we need to start adding new content. Let's create a new article to describe the process. Go to Knowledge Base -> Add New, give your article a title and write some content in content editor. You can use some bundled shortcodes here, see more details in Shortcodes section.

When you're done with the content, at the right side of the post editor press Add new topic to create a topic this article will be in. Topics are used as containers for Articles. Give your new topic a name, add it and press Publish to publish your article. Please note, that later you will more often select existing topics from the list.

Great, now we have a topic and an article. Repeat these steps and add some more articles and topics. After you have created enough content, we need to configure how to display it on your home page. Go to MinervaKB -> Settings -> Home Page. Configure the sections according to image below (you can choose your own options, of course) and drag topics from available topics list to selected.

You can also keep selected topics list blank to simply display recent topics by date. If you select some topics, you can reorder them by using drag n drop. When you're done with home page configuration, press Save settings and got to your Knowledge Base page to see changes.

If you have followed through all steps, your Knowledge Base home page should look something like the image above. We've tried our best to select appropriate settings defaults, so that you can have workable and good looking Home Page right from the start. Congratulations, you have completed the Quick Start guide!

### Creating pages - top

Since version 1.2 it is possible to use Page Builder to creat home pages. Page builder can be enabled on any page by clicking toggle "Make this page a Minerva Home page" under the page and saving page. Page editor is based on sections - each section takes the whole row. Two sections cannot be put side by side currently. You can add Search section, Topics section (you can also add dynamic topics, like recent or most viewed topics) and Page content. You can reorder sections using drag n drop.

### Adding Content - top

Adding articles is as simple, as creating posts in WordPress. To create new Article, just go to Knowledge Base / Add New, edit content, Select (or create new) Topic for it and press publish. After that you article will appear on your home KB page. You can also use our content shortcodes, that were created specifically for Articles content. See Shortcodes section for more details.

### Editing topics - top

You can customize how topics look on your home page. To do that, go to Knowledge Base -> Topics.

Click one of the topics - you will be redirected to topic edit page.

Notice at the bottom, that you can edit topic color and icon. These settings affect how topcs look on home page. Use them, if you want some topics to look differently. If you want to edit global settings, you should do so in MinervaKB -> Settings instead.

### Settings - top

Minerva KB has many options and settings. Here is an overview of its sections.

###### General

In General section you can edit the settings for your Home page, such as layout, number of columns, sidebar position, page to display your Knowledge Base articles and which template to use

###### Post type

In Post type you can configure custom post type slugs. Note, that you must avoid conflicts, i.e., if you already have a page with slug kb, do not use kb as a slug for your articles or topics, as only the first match will be displayed by WordPress.

###### AJAX Search

Here you can configure your Live Search, such as placeholder, icons, colors and text labels.

###### Article

Settings for Article single page. You can use plugin template, theme single template or you can override plugin template in theme. To do so, create folder minerva-kb in your active theme root directory and copy needed files from plugins/minerva-kb/lib/templates. You can edit them and they will be used instead of plugin templates. Note, that templates might change in future versions and your copies may become outdated.

###### Topics

Settings Topics archive page. You can configure template, sidebar, layout for child categories and other options here. You can also override templates in theme (see Article description).

###### Tags

Settings for tags archive page. You can configure template and sidebar for tags archive page. You can also override templates in theme (see Article description).

###### Breadcrumbs

Settings for breadcrumbs.

###### Rating

Settings for rating. Note, that you can use like and dislike buttons separately and show or hide counters.

###### Shortcodes

Content tags settings. You can customize the appearance of bundled Tip, Info and Warning shortcodes in this section.

### Dashboard - top

Dashboard is the place, where you can see how your articles perform. You can see the overall system stats, such as articles count, topics count, views, likes and dislikes count. You can also see performance by day for the previous week or month. The red line is dislikes, green is likes and blue is views. You can easily sport problems just by looking at graph, if the red is overlapping the green - something is wrong with your articles.

Below the graph you can see the recent and top charts. Here you can easily spot the best and the worst articles and take your actions.

### Shortcodes - top

Minerva KB comes bundled with shortcodes. There are KB shortcodes and Article content shortcodes.

###### Article content shortcodes

Content shortcodes are Info, Tip and Warning The codes to iser them are [mkb-tip], [mkb-info] and [mkb-warning]. See the example below for the source code to get result same as on above screenshot

    	[mkb-tip]There are many variations of passages of Lorem Ipsum available, but the majority
    	have suffered alteration in some form, by injected humour, or randomised words which don’t
    	look even slightly believable.[/mkb-tip]

    	[mkb-info]There are many variations of passages of Lorem Ipsum available, but the majority
    	have suffered alteration in some form, by injected humour, or randomised words which don’t
    	look even slightly believable.[/mkb-info]

    	[mkb-warning]There are many variations of passages of Lorem Ipsum available, but the majority
    	have suffered alteration in some form, by injected humour, or randomised words which don’t look
    	even slightly believable.[/mkb-warning]

###### Table of contents shortcode

You can use dynamic table of contents in your articles. To achieve this, you need to add section titles using [mkb-anchor] shortcode. Then, when the plugin renders your article, it will analyze the content and build a dynamic table of contents based on your sections. See the screenshot below to see how it looks.

You should use this shortcode often, as this helps the visitors to get a quick overview of what this article is about. Sometimes the visitora will be able to know if they're on the right page just by looking at article table of contents.

Adding section title is simple. Just wrap them with [mkb-anchor], see the example below

    	[mkb-anchor]How this works in JaveScript[/mkb-anchor]

###### KB shortcodes

Knowledge Base shortcodes are [mkb-topic], [mkb-topics] and [mkb-search]. Search is used to display live search box anywhere in your site. It has no parameters

[mkb-topics] will display your topics, similar to home page. It takes 2 parameters: view and columns. View can be "box" or "list"(default). Columns can be "2col", "3col"(default) or "4col".

[mkb-topic] will display your topic articles, similar to topic category page. It will also display nested categories, if any. It takes 3 parameters: view, columns and limit. View can be "box" or "list"(default). Columns can be "2col", "3col"(default) or "4col". Limit is an integer value, that controls how many articles to display. Use -1 to display all.

Once again, thank you so much for purchasing MinervaKB. We'd be glad to help you if you have any questions relating to this item. No guarantees, and we'll do my best to assist. If you have a more general question relating to the items on CodeCanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.

KonstruktStudio

Table of Contents